package com.slipper.sfts.api.stock.service;

import com.slipper.common.bo.Result;
import com.slipper.common.feign.ServiceClient;
import com.slipper.common.annotation.FeignRequestMapping;
import com.slipper.sfts.api.stock.bo.StockDealBO;

import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;
import java.util.Map;

/**
 * 股票成交信息表
 */
@ServiceClient
public interface IStockDealSv {
    @FeignRequestMapping("/stockDeal/queryPage")
    Result<List<StockDealBO>> queryPage(@RequestBody StockDealBO bo);

    @FeignRequestMapping("/stockDeal/queryMemberReportPage")
    Result<List<Map<String, Object>>> queryMemberReportPage(@RequestBody StockDealBO bo);

    @FeignRequestMapping("/stockDeal/queryBrokerReportPage")
    Result<List<Map<String, Object>>> queryBrokerReportPage(@RequestBody StockDealBO bo);

    @FeignRequestMapping("/stockDeal/queryDateReportPage")
    Result<List<Map<String, Object>>> queryDateReportPage(@RequestBody StockDealBO bo);
}
